// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

interface IACLManager {
    function PROTOCOL_ADMIN_ROLE() external view returns (bytes32);
    function PROTOCOL_TRADER_ROLE() external view returns (bytes32);

    function registerAdmins(address[] calldata admins) external;
    function registerTraders(address[] calldata traders) external;
    function isProtocolAdmin(address protocolAdmin) external view returns (bool);
    function isProtocolTrader(address protocolTrader) external view returns (bool);
}
